Pour le moment, CAM Workbench peut gérer jusqu'à 3 axes de fraisage. Actuellement, les capacités du 4ème axe ne sont pas officiellement incluses mais il existe des expérimentations.
Actuellement, l'atelier CAM ne prend pas directement en charge les opérations sur tour, mais l'extension TurningAddon peut être installé et utilise la bibiliothèque Python LibLathe. Pour plus d'informations, consultez ce fil de discussion.
L'atelier CAM fournit des outils pour répondre à de nombreuses opérations de fraisage et, comme FreeCAD est un logiciel libre, rien n'empêche un utilisateur de créer ses propres fonctionnalités.
Dans le dessin 3D, il existe souvent plusieurs méthodes disponibles qui peuvent être avantageuses à utiliser pour des opérations Job différents. Dans certains cas, des combinaisons d'opérations sont utilisées pour fournir un fraisage complet du Stock.
Un exemple habituel est que l'opération Contour peut être générée depuis Edges ou Faces. Dans certains cas, il peut y avoir un avantage à utiliser l'une ou l'autre des méthodes.
Tous les ajouts au travail, y compris les modifications et les copies d'opérations, sont ajoutés à la fin du flux de travail du travail. Si cela perturbe la séquence correcte du travail, elle doit être réorganisée dans l'éditeur de travail->onglet Flux de travail.
Des informations plus détaillées sont disponible ici Hauteurs et profondeurs.
La feuille de configuration est une feuille de calcul spécifique, contenue dans une tâche, modifié dans la vue Propriétés, seulement accessible depuis l'atelier CAM. Elle fournit une méthode pour configurer les éléments d'une tâche en utilisant des valeurs et des expressions de la feuille de configuration aux utilisateurs experts.
Les entrées courantes pour Depths, Heights, et Tool Controllers comprennent:
Cela permet d'avoir de la flexibilité. Par exemple, les expressions par défaut sont fournies mais peuvent être modifiées par l'utilisateur. La modification peut même réduire l'équation par défaut à une Value si cela convient à l'utilisateur.
Job templates permet de sauvegarder les définitions de Job les plus communes et de les réutiliser pour les Jobs avec une configuration similaire.
La prise en charge n'existe que pour un seul objet de base. Pour créer des trajectoires pour plusieurs solides dans un seul travail, vous pouvez créer un composé à partir de ces solides et l'utiliser comme objet de base pour le travail.
Il existe une multitude de raisons qui peuvent faire qu'une opération individuelle ne génère aucun résultat.
Une fréquente raison est que la géométrie de l'outil définie dans le contrôleur d'outils sélectionné pour l'opération est trop grande pour s'adapter à la géométrie sélectionnée sur le modèle 3D de l'opération.
Sachez que cela se présente généralement sous la forme d'un mouvement rapide vers le point de départ de l'opération, complété par un mouvement rapide en Z vers la géométrie choisie pour définir l'opération, puis par un retour à la hauteur de transit rapide.
Un autre malentendu courant est qu'une opération de contour ne produit pas de trajectoires, alors que l'opération de l'éditeur de contour->Cut Side est "Inside", par défaut, et que le fait d'activer la viabilité du modèle 3D permet de les voir.
Oui, CAM fournit des Operations de fraisage de surfaces 3D. Cela necessite l'installation d'OpenCamLibrary, un module open source dans le répertoire des fichiers de Macros.
OpenCamLibrary n'est pas intégrée à FreeCAD pour s'assurer qu'aucune violation de licence ne se produise.
Pour les Pocket Operations, le point de départ (Start Point) par défaut est en XYZ = 000 et est toujours validé mais il peut aussi être configuré dans la fenêtre Property. Les Operations Pocket et Facing sont pré-selectionnées en Climb plutôt qu'en Cut Mode conventionnel dans l'onglet Operation.
Pour les opérations de style Contour, l'onglet Opération comporte une entrée "Direction" qui peut être configurée comme CW (sens horaire) ou CCW (anti sens horaire), ce qui définit la direction de la coupe. Pour référence :
Les points de départ peuvent être activés et configurés dans la fenêtre d'affichage des propriétés.
Dans les opérations FaceMill, la tolérance de matériau peut être spécifiée, permettant le surdébit pour les valeurs positives et le sous-débit pour les valeurs négatives.
Dans les opérations de contour et de poche, le décalage supplémentaire sert le même objectif.
Ces entrées sont utiles, car elles permettent des fonctionnalités telles que
Il convient de faire preuve d'une grande prudence lors de la spécification des tolérances et des décalages de matériaux, au risque d'effectuer des coupes non souhaitées dans le stock.
Les opérations telles que Poche 3D, Poche et Surfaçage mais pas les opérations de contour, ont une option de configuration pour maintenir l'outil vers le bas, dans l'onglet Données de la vue Propriétés.
L'atelier CAM fournit des Attaches à cette fin.
Le post-processeur est utilisé pour adapter le code de sortie aux contrôleurs CNC cibles pour diverses machines dans leur langage en G-Code.
Les post-processeurs sont des scripts Python et sont enregistrés dans le chemin du fichier Macro. Ils sont destinés à être modifiés, ou utilisés comme modèle pour le développement ultérieur de post-processeurs.
Oui, les préférences de CAM ont une section pour les post-processeurs où vous pouvez sélectionner les post-processeurs à afficher et sélectionner un post par défaut.
Les unités du modèle 3D sont définies dans le menu déroulant Système utilisateur de l'onglet Édition->Préférences...>Général->Unités.
Le paramètre des unités qui configure la façon dont la fraiseuse cible interprète le code G du travail est défini dans le post-processeur de sortie, qui insère une commande G20 ou G21 en code G pour indiquer les pouces ou les millimètres, respectivement.
Le post-processeur est également configuré pour les unités/seconde ou les unités/minute. S'il est réglé sur Unités/Minute, la vitesse d'avance du code interne du code G de l'atelier CAM est multipliée par 60.
Les disparités entre le modèle 3D et les paramètres du post-processeur sont probablement à l'origine d'erreurs d'un facteur 60 pour la vitesse d'avance et d'un facteur 25,4 pour la distance.
Un simulateur volumétrique permet de visualiser le résultat de la découpe des géométries d'outils incluses dans les opérations de travail sur le stock.
Si les lignes de trajectoire cachent le résultat de la simulation, leur visibilité doit être désactivée avant la simulation.
Les couleurs des lignes de CAM sont définies dans l'onglet Édition -> Préférence... -> CAM -> GUI -> Couleurs par défaut. Les couleurs par défaut incluent :
L'atelier CAM permet de contrôler l'affichage des lignes des trajectoires en faisant basculer la visibilité de la tâche en la sélectionnant dans la vue combinée. La visibilité des opérations individuelles ou des groupes d'opérations peut ensuite être modifiée à partir de la vue combinée.
Par défaut, la sortie du post-processeur est affichée dans une fenêtre avant d'être enregistrée. Cet outil, ainsi que le simulateur de FAO de parcours, permet d'examiner le travail avant de le traiter sur une machine CNC. L'outil d'inspection du code G vous permet d'inspecter le code G interne de CAM pour chaque opération, ce qui permet de vérifier si la sortie du post-processeur reflète ce qui est défini dans l'opération.
La liste des opérations du panneau Vue combinée affiche l'ordre dans lequel les opérations seront traitées dans le travail. Si les opérations sont correctes, mais qu'elles ne sont pas dans l'ordre souhaité, vous pouvez les ajuster en double-cliquant sur la liste des opérations et en faisant glisser les opérations vers leur emplacement correct, ou en double-cliquant sur l'éditeur de tâches et en sélectionnant l'onglet Workflow, puis en utilisant les flèches Haut/Bas sur les opérations sélectionnées pour les trier.
Communément, la commande Custom G-Code parce que le format est toujours en Unités/seconde, il peut causer des erreurs de facteur de 60 pour les cibles de machines CNC qui fonctionnent en Unités/minute.
Un parcours contient aussi une propriété de Placement. Changer la valeur de ce placement modifiera la position dans la vue 3D, bien que l'information du parcours elle-même, ne soit pas modifiée. La transformation est purement visuelle. Cela vous permet, par exemple, de créer un parcours autour d'une face qui a une orientation particulière sur votre modèle, qui n'aura pas la même orientation que la matière première que vous positionnerez sur votre CNC.
Néanmoins, Path Compounds peut utiliser le Placement de ses enfants (voir ci-dessous)."
Par défaut, la fonction Expérimentale est masquée dans l'atelier CAM.
L'atelier CAM a changé radicalement de FreeCAD v0.16 à v0.17, et toutes les vidéos postées avant le 1er janvier 2018 sont très susceptibles de contenir des informations qui ne sont plus en phase avec la v0.17 de l'atelier CAM de FreeCAD.
Il s'agit seulement un problème d'affichage du parcours. Vous pouvez modifier cela dans les préférences : chargez l'atelier CAM.